Representation of Business Information Flow with an Extension for UML: From Business Processes to Object-Orientated Software Engineering
نویسنده
چکیده
The use of enterprise software solutions is getting increasingly important. Today thousands of users are able to work in an integrated enterprise solution. The requirements of software systems have changed dramatically in quality and quantity in the last decades. While the know-how in technology was the main factor for success in the past, today much more effort is needed and involved to understand what the customer wants. At this point Business Process Engineering became an important way to describe the business and system requirements. It focuses on requirements, terminology, processes, dependencies, and on the Business Information Flow, which is the subject of this article. There are several procedures and methodologies available for modeling business process requirements. Most of them are focused on a particular area of business and utilize a special modeling technique often used to customize a standard software solution. A better way, specifically for non-standard software solutions is the use of an independent modeling language like the UML. The UML is well established in the domain of object orientated software development (Meta, 2003). For business process modeling more investigations are required, especially on how to represent business information flow. An appropriate way, as we propose here, is to add business information flow to UML Use Case Diagrams.
منابع مشابه
Integrating Business Object Technology and UML
The UML is a multipurpose modeling language which should be applied following clearly defined processes aimed at achieving particular goals. Business object technology is an emerging paradigm for business and software engineering with the promise of a high level of reuse and a considerable simplification of software development. In order to use UML in systems development based on business objec...
متن کاملUsing UML for Business Object Based Systems Modeling
The development of business information systems based on business object components as defined by the OMG is going to complement and simplify the conventional approach to object-oriented software development. The intention is to enable end users and business experts to assemble “plug-and-play” business objects without the help of IT experts. In spite of the reduction of complexity to be expecte...
متن کاملModeling Business Processes in Web Applications with ArgoUWE
The CASE tool ArgoUWE supports the systematic design of Web applications using the UML-based Web Engineering (UWE) approach. The design methodology of UWE is based on a metamodel which is defined as a lightweight extension of the UML metamodel in the form of a profile and comprises the separate modeling of the different aspects of a Web application: content, structure, layout, and business logi...
متن کاملA UML Profile for the e3-Value e-Business Model Ontology
Shorter life cycles of products and services require faster changing business models. Information systems must quickly adjust to the adapted business models. Business models are usually described by their own proprietary notation, which is incompatible with UML the de-facto modeling standard in software engineering. In order to allow a straight-through modeling approach from business models ove...
متن کاملThe integration of functional decomposition with UML notation in business process modelling
Over the past decade business and software modelling have been carried out using different notations designed to fit the special needs of the respective tasks. This approach has introduced a gap between the software and business models, which has resulted in inconsistency. The objective of this paper is to propose a new approach to analysis of the business process using UML notation. UML is the...
متن کامل